package com.wz.project.mydo.mydojobdetail.service;

import com.wz.project.mydo.domain.MydoJobDetail;

import java.util.List;

/**
 * 作业详情 服务层
 * 
 * @author sys
 * @date 2021-10-28
 */
public interface IJobDetailService 
{
	/**
     * 查询作业详情信息
     * 
     * @param jobDetailId 作业详情ID
     * @return 作业详情信息
     */
	public MydoJobDetail selectJobDetailById(String jobDetailId);
	public MydoJobDetail selectJobDetailByIds(String jobDetailId);
	public List<MydoJobDetail> selectJobDetailByjobid(String jobId);

	/**
     * 查询作业详情列表
     * 
     * @param jobDetail 作业详情信息
     * @return 作业详情集合
     */
	public List<MydoJobDetail> selectJobDetailList(MydoJobDetail jobDetail);
	
	/**
     * 新增作业详情
     * 
     * @param jobDetail 作业详情信息
     * @return 结果
     */
	public int insertJobDetail(MydoJobDetail jobDetail);
	
	/**
     * 修改作业详情
     * 
     * @param jobDetail 作业详情信息
     * @return 结果
     */
	public int updateJobDetail(MydoJobDetail jobDetail);
		
	/**
     * 删除作业详情信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteJobDetailByIds(String ids);
	public int deleteJobDetailByshanchu(String product,String barcodeDetail);

    List<MydoJobDetail> selectJobDetailListFinish(String jobId);

	MydoJobDetail selectJobDetailFinishById(String jobDetailId);

    int selectJobDetailByBarcode(String fbarcode);
}
